package com.cnbot.httpsdk.bean;

import java.util.List;

/**
 * Copyright (c) 2016--2019/2/16  Hunan Cnbot Co., Ltd. All Rights Reserved.
 *
 * @descriptoin 机场基础数据
 * @FileName: BasAirportBean.java
 * @author: dc
 * @date: 2019/2/16 14:01
 * @version: 1.0
 */

public class BasAirportBean {


    /**
     * domestic : {"A":[{}],"B":[{"airportNameEnAbbr":"Beijing Capital","airportNameCnAbbr":"北京首都国际机场","airportCode":"PEK","airportNameEn":"Beijing Capital International Ai","firstLetter":"BJSDGJJC","fullPinyin":"BEIJINGSHOUDUGUOJIJICHANG","airportNameCn":"北京首都"}],"C":[{"airportNameEnAbbr":"Chongqing Jiangbei","airportNameCnAbbr":"重庆江北国际机场","airportCode":"CKG","airportNameEn":"Chongqing Jiangbei International Airport","firstLetter":"CQJBGJJC","fullPinyin":"CHONGQINGJIANGBEIGUOJIJICHANG","airportNameCn":"重庆江北"}],"D":[{}],"E":[{}],"F":[{}],"G":[{"airportNameEnAbbr":"Guangzhou Baiyun","airportNameCnAbbr":"广州白云国际机场","airportCode":"CAN","airportNameEn":"Guangzhou Baiyun International Airport","firstLetter":"GZBYGJJC","fullPinyin":"GUANGZHOUBAIYUNGUOJIJICHANG","airportNameCn":"广州白云"}],"H":[{}],"I":[{}],"J":[{}],"K":[{}],"L":[{}],"M":[{}],"N":[{}],"O":[{}],"P":[{}],"Q":[{}],"R":[{}],"S":[{"airportNameEnAbbr":"Shanghai Hongqiao","airportNameCnAbbr":"上海虹桥国际机场","airportCode":"SHA","airportNameEn":"Shanghai Hongqiao International Airport","firstLetter":"SHHQGJJC","fullPinyin":"SHANGHAIHONGQIAOGUOJIJICHANG","airportNameCn":"上海虹桥"}],"T":[{}],"U":[{}],"V":[{}],"W":[{}],"X":[{}],"Y":[{}],"Z":[{}]}
     * international : {"B":[{"airportNameEnAbbr":"Paris Charles de Gaulle","airportNameCnAbbr":"巴黎夏尔\u2022戴高乐机场","airportCode":"ADP","airportNameEn":"Paris Charles de Gaulle Airport","firstLetter":"BLXEDGLJC","fullPinyin":"BALIXIAERDAIGAOLEJICHANG","airportNameCn":"巴黎夏尔\u2022戴高乐"}],"G":[{"airportNameEnAbbr":"Kansai","airportNameCnAbbr":"关西国际机场","airportCode":"KIX","airportNameEn":"Kansai International Airport","firstLetter":"GXGJJC","fullPinyin":"GUANXIGUOJIJICHANG","airportNameCn":"关西"}],"L":[{"airportNameEnAbbr":"Don Mueang","airportNameCnAbbr":"廊曼国际机场","airportCode":"DMK","airportNameEn":"Don Mueang International Airport","firstLetter":"LMGJJC","fullPinyin":"LANGMANGUOJIJICHANG","airportNameCn":"廊曼"},{"airportNameEnAbbr":"Los Angeles","airportNameCnAbbr":"洛杉矶国际机场","airportCode":"LAX","airportNameEn":"Los Angeles International Airport","firstLetter":"LSJGJJC","fullPinyin":"LUOSHANJIGUOJIJICHANG","airportNameCn":"洛杉矶"}]}
     */

        
    private DomesticBean domestic;
    private InternationalBean international;

    public DomesticBean getDomestic() {
        return domestic;
    }

    public void setDomestic(DomesticBean domestic) {
        this.domestic = domestic;
    }

    public InternationalBean getInternational() {
        return international;
    }

    public void setInternational(InternationalBean international) {
        this.international = international;
    }

    public static class DomesticBean {
        private List<ABean> A;
        private List<BBean> B;
        private List<CBean> C;
        private List<DBean> D;
        private List<EBean> E;
        private List<FBean> F;
        private List<GBean> G;
        private List<HBean> H;
        private List<IBean> I;
        private List<JBean> J;
        private List<KBean> K;
        private List<LBean> L;
        private List<MBean> M;
        private List<NBean> N;
        private List<OBean> O;
        private List<PBean> P;
        private List<QBean> Q;
        private List<RBean> R;
        private List<SBean> S;
        private List<TBean> T;
        private List<UBean> U;
        private List<VBean> V;
        private List<WBean> W;
        private List<XBean> X;
        private List<YBean> Y;
        private List<ZBean> Z;

        public List<ABean> getA() {
            return A;
        }

        public void setA(List<ABean> A) {
            this.A = A;
        }

        public List<BBean> getB() {
            return B;
        }

        public void setB(List<BBean> B) {
            this.B = B;
        }

        public List<CBean> getC() {
            return C;
        }

        public void setC(List<CBean> C) {
            this.C = C;
        }

        public List<DBean> getD() {
            return D;
        }

        public void setD(List<DBean> D) {
            this.D = D;
        }

        public List<EBean> getE() {
            return E;
        }

        public void setE(List<EBean> E) {
            this.E = E;
        }

        public List<FBean> getF() {
            return F;
        }

        public void setF(List<FBean> F) {
            this.F = F;
        }

        public List<GBean> getG() {
            return G;
        }

        public void setG(List<GBean> G) {
            this.G = G;
        }

        public List<HBean> getH() {
            return H;
        }

        public void setH(List<HBean> H) {
            this.H = H;
        }

        public List<IBean> getI() {
            return I;
        }

        public void setI(List<IBean> I) {
            this.I = I;
        }

        public List<JBean> getJ() {
            return J;
        }

        public void setJ(List<JBean> J) {
            this.J = J;
        }

        public List<KBean> getK() {
            return K;
        }

        public void setK(List<KBean> K) {
            this.K = K;
        }

        public List<LBean> getL() {
            return L;
        }

        public void setL(List<LBean> L) {
            this.L = L;
        }

        public List<MBean> getM() {
            return M;
        }

        public void setM(List<MBean> M) {
            this.M = M;
        }

        public List<NBean> getN() {
            return N;
        }

        public void setN(List<NBean> N) {
            this.N = N;
        }

        public List<OBean> getO() {
            return O;
        }

        public void setO(List<OBean> O) {
            this.O = O;
        }

        public List<PBean> getP() {
            return P;
        }

        public void setP(List<PBean> P) {
            this.P = P;
        }

        public List<QBean> getQ() {
            return Q;
        }

        public void setQ(List<QBean> Q) {
            this.Q = Q;
        }

        public List<RBean> getR() {
            return R;
        }

        public void setR(List<RBean> R) {
            this.R = R;
        }

        public List<SBean> getS() {
            return S;
        }

        public void setS(List<SBean> S) {
            this.S = S;
        }

        public List<TBean> getT() {
            return T;
        }

        public void setT(List<TBean> T) {
            this.T = T;
        }

        public List<UBean> getU() {
            return U;
        }

        public void setU(List<UBean> U) {
            this.U = U;
        }

        public List<VBean> getV() {
            return V;
        }

        public void setV(List<VBean> V) {
            this.V = V;
        }

        public List<WBean> getW() {
            return W;
        }

        public void setW(List<WBean> W) {
            this.W = W;
        }

        public List<XBean> getX() {
            return X;
        }

        public void setX(List<XBean> X) {
            this.X = X;
        }

        public List<YBean> getY() {
            return Y;
        }

        public void setY(List<YBean> Y) {
            this.Y = Y;
        }

        public List<ZBean> getZ() {
            return Z;
        }

        public void setZ(List<ZBean> Z) {
            this.Z = Z;
        }

        public static class ABean {
        }

        public static class BBean {
            /**
             * airportNameEnAbbr : Beijing Capital
             * airportNameCnAbbr : 北京首都国际机场
             * airportCode : PEK
             * airportNameEn : Beijing Capital International Ai
             * firstLetter : BJSDGJJC
             * fullPinyin : BEIJINGSHOUDUGUOJIJICHANG
             * airportNameCn : 北京首都
             */

            private String airportNameEnAbbr;
            private String airportNameCnAbbr;
            private String airportCode;
            private String airportNameEn;
            private String firstLetter;
            private String fullPinyin;
            private String airportNameCn;

            public String getAirportNameEnAbbr() {
                return airportNameEnAbbr;
            }

            public void setAirportNameEnAbbr(String airportNameEnAbbr) {
                this.airportNameEnAbbr = airportNameEnAbbr;
            }

            public String getAirportNameCnAbbr() {
                return airportNameCnAbbr;
            }

            public void setAirportNameCnAbbr(String airportNameCnAbbr) {
                this.airportNameCnAbbr = airportNameCnAbbr;
            }

            public String getAirportCode() {
                return airportCode;
            }

            public void setAirportCode(String airportCode) {
                this.airportCode = airportCode;
            }

            public String getAirportNameEn() {
                return airportNameEn;
            }

            public void setAirportNameEn(String airportNameEn) {
                this.airportNameEn = airportNameEn;
            }

            public String getFirstLetter() {
                return firstLetter;
            }

            public void setFirstLetter(String firstLetter) {
                this.firstLetter = firstLetter;
            }

            public String getFullPinyin() {
                return fullPinyin;
            }

            public void setFullPinyin(String fullPinyin) {
                this.fullPinyin = fullPinyin;
            }

            public String getAirportNameCn() {
                return airportNameCn;
            }

            public void setAirportNameCn(String airportNameCn) {
                this.airportNameCn = airportNameCn;
            }
        }

        public static class CBean {
            /**
             * airportNameEnAbbr : Chongqing Jiangbei
             * airportNameCnAbbr : 重庆江北国际机场
             * airportCode : CKG
             * airportNameEn : Chongqing Jiangbei International Airport
             * firstLetter : CQJBGJJC
             * fullPinyin : CHONGQINGJIANGBEIGUOJIJICHANG
             * airportNameCn : 重庆江北
             */

            private String airportNameEnAbbr;
            private String airportNameCnAbbr;
            private String airportCode;
            private String airportNameEn;
            private String firstLetter;
            private String fullPinyin;
            private String airportNameCn;

            public String getAirportNameEnAbbr() {
                return airportNameEnAbbr;
            }

            public void setAirportNameEnAbbr(String airportNameEnAbbr) {
                this.airportNameEnAbbr = airportNameEnAbbr;
            }

            public String getAirportNameCnAbbr() {
                return airportNameCnAbbr;
            }

            public void setAirportNameCnAbbr(String airportNameCnAbbr) {
                this.airportNameCnAbbr = airportNameCnAbbr;
            }

            public String getAirportCode() {
                return airportCode;
            }

            public void setAirportCode(String airportCode) {
                this.airportCode = airportCode;
            }

            public String getAirportNameEn() {
                return airportNameEn;
            }

            public void setAirportNameEn(String airportNameEn) {
                this.airportNameEn = airportNameEn;
            }

            public String getFirstLetter() {
                return firstLetter;
            }

            public void setFirstLetter(String firstLetter) {
                this.firstLetter = firstLetter;
            }

            public String getFullPinyin() {
                return fullPinyin;
            }

            public void setFullPinyin(String fullPinyin) {
                this.fullPinyin = fullPinyin;
            }

            public String getAirportNameCn() {
                return airportNameCn;
            }

            public void setAirportNameCn(String airportNameCn) {
                this.airportNameCn = airportNameCn;
            }
        }

        public static class DBean {
        }

        public static class EBean {
        }

        public static class FBean {
        }

        public static class GBean {
            /**
             * airportNameEnAbbr : Guangzhou Baiyun
             * airportNameCnAbbr : 广州白云国际机场
             * airportCode : CAN
             * airportNameEn : Guangzhou Baiyun International Airport
             * firstLetter : GZBYGJJC
             * fullPinyin : GUANGZHOUBAIYUNGUOJIJICHANG
             * airportNameCn : 广州白云
             */

            private String airportNameEnAbbr;
            private String airportNameCnAbbr;
            private String airportCode;
            private String airportNameEn;
            private String firstLetter;
            private String fullPinyin;
            private String airportNameCn;

            public String getAirportNameEnAbbr() {
                return airportNameEnAbbr;
            }

            public void setAirportNameEnAbbr(String airportNameEnAbbr) {
                this.airportNameEnAbbr = airportNameEnAbbr;
            }

            public String getAirportNameCnAbbr() {
                return airportNameCnAbbr;
            }

            public void setAirportNameCnAbbr(String airportNameCnAbbr) {
                this.airportNameCnAbbr = airportNameCnAbbr;
            }

            public String getAirportCode() {
                return airportCode;
            }

            public void setAirportCode(String airportCode) {
                this.airportCode = airportCode;
            }

            public String getAirportNameEn() {
                return airportNameEn;
            }

            public void setAirportNameEn(String airportNameEn) {
                this.airportNameEn = airportNameEn;
            }

            public String getFirstLetter() {
                return firstLetter;
            }

            public void setFirstLetter(String firstLetter) {
                this.firstLetter = firstLetter;
            }

            public String getFullPinyin() {
                return fullPinyin;
            }

            public void setFullPinyin(String fullPinyin) {
                this.fullPinyin = fullPinyin;
            }

            public String getAirportNameCn() {
                return airportNameCn;
            }

            public void setAirportNameCn(String airportNameCn) {
                this.airportNameCn = airportNameCn;
            }
        }

        public static class HBean {
        }

        public static class IBean {
        }

        public static class JBean {
        }

        public static class KBean {
        }

        public static class LBean {
        }

        public static class MBean {
        }

        public static class NBean {
        }

        public static class OBean {
        }

        public static class PBean {
        }

        public static class QBean {
        }

        public static class RBean {
        }

        public static class SBean {
            /**
             * airportNameEnAbbr : Shanghai Hongqiao
             * airportNameCnAbbr : 上海虹桥国际机场
             * airportCode : SHA
             * airportNameEn : Shanghai Hongqiao International Airport
             * firstLetter : SHHQGJJC
             * fullPinyin : SHANGHAIHONGQIAOGUOJIJICHANG
             * airportNameCn : 上海虹桥
             */

            private String airportNameEnAbbr;
            private String airportNameCnAbbr;
            private String airportCode;
            private String airportNameEn;
            private String firstLetter;
            private String fullPinyin;
            private String airportNameCn;

            public String getAirportNameEnAbbr() {
                return airportNameEnAbbr;
            }

            public void setAirportNameEnAbbr(String airportNameEnAbbr) {
                this.airportNameEnAbbr = airportNameEnAbbr;
            }

            public String getAirportNameCnAbbr() {
                return airportNameCnAbbr;
            }

            public void setAirportNameCnAbbr(String airportNameCnAbbr) {
                this.airportNameCnAbbr = airportNameCnAbbr;
            }

            public String getAirportCode() {
                return airportCode;
            }

            public void setAirportCode(String airportCode) {
                this.airportCode = airportCode;
            }

            public String getAirportNameEn() {
                return airportNameEn;
            }

            public void setAirportNameEn(String airportNameEn) {
                this.airportNameEn = airportNameEn;
            }

            public String getFirstLetter() {
                return firstLetter;
            }

            public void setFirstLetter(String firstLetter) {
                this.firstLetter = firstLetter;
            }

            public String getFullPinyin() {
                return fullPinyin;
            }

            public void setFullPinyin(String fullPinyin) {
                this.fullPinyin = fullPinyin;
            }

            public String getAirportNameCn() {
                return airportNameCn;
            }

            public void setAirportNameCn(String airportNameCn) {
                this.airportNameCn = airportNameCn;
            }
        }

        public static class TBean {
        }

        public static class UBean {
        }

        public static class VBean {
        }

        public static class WBean {
        }

        public static class XBean {
        }

        public static class YBean {
        }

        public static class ZBean {
        }
    }

    public static class InternationalBean {
        private List<BBeanX> B;
        private List<GBeanX> G;
        private List<LBeanX> L;

        public List<BBeanX> getB() {
            return B;
        }

        public void setB(List<BBeanX> B) {
            this.B = B;
        }

        public List<GBeanX> getG() {
            return G;
        }

        public void setG(List<GBeanX> G) {
            this.G = G;
        }

        public List<LBeanX> getL() {
            return L;
        }

        public void setL(List<LBeanX> L) {
            this.L = L;
        }

        public static class BBeanX {
            /**
             * airportNameEnAbbr : Paris Charles de Gaulle
             * airportNameCnAbbr : 巴黎夏尔•戴高乐机场
             * airportCode : ADP
             * airportNameEn : Paris Charles de Gaulle Airport
             * firstLetter : BLXEDGLJC
             * fullPinyin : BALIXIAERDAIGAOLEJICHANG
             * airportNameCn : 巴黎夏尔•戴高乐
             */

            private String airportNameEnAbbr;
            private String airportNameCnAbbr;
            private String airportCode;
            private String airportNameEn;
            private String firstLetter;
            private String fullPinyin;
            private String airportNameCn;

            public String getAirportNameEnAbbr() {
                return airportNameEnAbbr;
            }

            public void setAirportNameEnAbbr(String airportNameEnAbbr) {
                this.airportNameEnAbbr = airportNameEnAbbr;
            }

            public String getAirportNameCnAbbr() {
                return airportNameCnAbbr;
            }

            public void setAirportNameCnAbbr(String airportNameCnAbbr) {
                this.airportNameCnAbbr = airportNameCnAbbr;
            }

            public String getAirportCode() {
                return airportCode;
            }

            public void setAirportCode(String airportCode) {
                this.airportCode = airportCode;
            }

            public String getAirportNameEn() {
                return airportNameEn;
            }

            public void setAirportNameEn(String airportNameEn) {
                this.airportNameEn = airportNameEn;
            }

            public String getFirstLetter() {
                return firstLetter;
            }

            public void setFirstLetter(String firstLetter) {
                this.firstLetter = firstLetter;
            }

            public String getFullPinyin() {
                return fullPinyin;
            }

            public void setFullPinyin(String fullPinyin) {
                this.fullPinyin = fullPinyin;
            }

            public String getAirportNameCn() {
                return airportNameCn;
            }

            public void setAirportNameCn(String airportNameCn) {
                this.airportNameCn = airportNameCn;
            }
        }

        public static class GBeanX {
            /**
             * airportNameEnAbbr : Kansai
             * airportNameCnAbbr : 关西国际机场
             * airportCode : KIX
             * airportNameEn : Kansai International Airport
             * firstLetter : GXGJJC
             * fullPinyin : GUANXIGUOJIJICHANG
             * airportNameCn : 关西
             */

            private String airportNameEnAbbr;
            private String airportNameCnAbbr;
            private String airportCode;
            private String airportNameEn;
            private String firstLetter;
            private String fullPinyin;
            private String airportNameCn;

            public String getAirportNameEnAbbr() {
                return airportNameEnAbbr;
            }

            public void setAirportNameEnAbbr(String airportNameEnAbbr) {
                this.airportNameEnAbbr = airportNameEnAbbr;
            }

            public String getAirportNameCnAbbr() {
                return airportNameCnAbbr;
            }

            public void setAirportNameCnAbbr(String airportNameCnAbbr) {
                this.airportNameCnAbbr = airportNameCnAbbr;
            }

            public String getAirportCode() {
                return airportCode;
            }

            public void setAirportCode(String airportCode) {
                this.airportCode = airportCode;
            }

            public String getAirportNameEn() {
                return airportNameEn;
            }

            public void setAirportNameEn(String airportNameEn) {
                this.airportNameEn = airportNameEn;
            }

            public String getFirstLetter() {
                return firstLetter;
            }

            public void setFirstLetter(String firstLetter) {
                this.firstLetter = firstLetter;
            }

            public String getFullPinyin() {
                return fullPinyin;
            }

            public void setFullPinyin(String fullPinyin) {
                this.fullPinyin = fullPinyin;
            }

            public String getAirportNameCn() {
                return airportNameCn;
            }

            public void setAirportNameCn(String airportNameCn) {
                this.airportNameCn = airportNameCn;
            }
        }

        public static class LBeanX {
            /**
             * airportNameEnAbbr : Don Mueang
             * airportNameCnAbbr : 廊曼国际机场
             * airportCode : DMK
             * airportNameEn : Don Mueang International Airport
             * firstLetter : LMGJJC
             * fullPinyin : LANGMANGUOJIJICHANG
             * airportNameCn : 廊曼
             */

            private String airportNameEnAbbr;
            private String airportNameCnAbbr;
            private String airportCode;
            private String airportNameEn;
            private String firstLetter;
            private String fullPinyin;
            private String airportNameCn;

            public String getAirportNameEnAbbr() {
                return airportNameEnAbbr;
            }

            public void setAirportNameEnAbbr(String airportNameEnAbbr) {
                this.airportNameEnAbbr = airportNameEnAbbr;
            }

            public String getAirportNameCnAbbr() {
                return airportNameCnAbbr;
            }

            public void setAirportNameCnAbbr(String airportNameCnAbbr) {
                this.airportNameCnAbbr = airportNameCnAbbr;
            }

            public String getAirportCode() {
                return airportCode;
            }

            public void setAirportCode(String airportCode) {
                this.airportCode = airportCode;
            }

            public String getAirportNameEn() {
                return airportNameEn;
            }

            public void setAirportNameEn(String airportNameEn) {
                this.airportNameEn = airportNameEn;
            }

            public String getFirstLetter() {
                return firstLetter;
            }

            public void setFirstLetter(String firstLetter) {
                this.firstLetter = firstLetter;
            }

            public String getFullPinyin() {
                return fullPinyin;
            }

            public void setFullPinyin(String fullPinyin) {
                this.fullPinyin = fullPinyin;
            }

            public String getAirportNameCn() {
                return airportNameCn;
            }

            public void setAirportNameCn(String airportNameCn) {
                this.airportNameCn = airportNameCn;
            }
        }
    }
}
